<?php

namespace app\admin\model\language;

use app\logic\language\LangLogic;
use think\Model;

/**
 * Keywords
 */
class Keywords extends Model
{
    // 表名
    protected $name = 'language_keywords';

    // 自动写入时间戳字段
    protected $autoWriteTimestamp = true;

    /**
     * 在插入操作之后执行的方法
     *
     */
    protected static function onAfterInsert($model): void
    {
        //同步到翻译表
        LangLogic::syncTranslate();
    }

    /**
     * 写入前置操作
     * @param $model
     * @return mixed|Model
     */
    public static function onBeforeWrite($model)
    {
        $model->keyword = strtolower($model->keyword);
        return $model;
    }
}